package com.czmh.etc.onlinepubsys.model;

import com.czmh.etc.onlinepubsys.entity.mingchuang.ApplyInfo;
import com.czmh.etc.onlinepubsys.entity.mingchuang.CarInfo;
import com.czmh.etc.onlinepubsys.entity.mingchuang.CurrentContext;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * <p>
 * 订单详情对象
 * </p>
 *
 * @author eric
 * @since 2021-11-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "EtcOrderDetail", description = "订单详情对象")
public class EtcOrderDetail implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主订单id")
    private String orderSn;

    @ApiModelProperty(value = "用户申请信息")
    private ApplyInfo applyInfo;

    @ApiModelProperty(value = "车辆信息")
    private CarInfo carInfo;

    @ApiModelProperty(value = "用户流程信息")
    private CurrentContext context;

    @ApiModelProperty(value = "订金订单信息")
    private EtcPayOrder etcPayOrder;

    @ApiModelProperty(value = "订单信息")
    private com.czmh.etc.onlinepubsys.entity.mingchuang.EtcOrder etcOrder;

}
